{
 "cells": [
  {
   "attachments": {},
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "1.输入某年某月某日，判断这一天是这一年的第几天？"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 3,
   "metadata": {},
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "今天是今年的第355天\n"
     ]
    }
   ],
   "source": [
    "year=int(input('请输入年份:'))\n",
    "mouth=int(input('请输入月份:'))\n",
    "day=int(input('请输入日期:'))\n",
    "mouths=[0,31,28,31,30,31,30,31,31,30,31,30,31]\n",
    "if year%400==0 or year%4==0:\n",
    "    mouths[3]=mouths[3]+1\n",
    "if 0<mouth<=12:\n",
    "    days=0\n",
    "    for item in range(mouth):\n",
    "        sum=mouths[item]\n",
    "        days=days+sum\n",
    "    day_s=days+day\n",
    "    print(f'今天是今年的第{day_s}天')\n",
    "else:\n",
    "    print('输入日期超出范围')"
   ]
  },
  {
   "attachments": {},
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "请输入年份:2022\n",
    "请输入月份:12\n",
    "请输入日期:21\n",
    "今天是今年的第355天"
   ]
  },
  {
   "attachments": {},
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "2.输出9x9乘法口诀表。"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 4,
   "metadata": {},
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "1*1=1  \n",
      "\n",
      "2*1=2  2*2=4  \n",
      "\n",
      "3*1=3  3*2=6  3*3=9  \n",
      "\n",
      "4*1=4  4*2=8  4*3=12  4*4=16  \n",
      "\n",
      "5*1=5  5*2=10  5*3=15  5*4=20  5*5=25  \n",
      "\n",
      "6*1=6  6*2=12  6*3=18  6*4=24  6*5=30  6*6=36  \n",
      "\n",
      "7*1=7  7*2=14  7*3=21  7*4=28  7*5=35  7*6=42  7*7=49  \n",
      "\n",
      "8*1=8  8*2=16  8*3=24  8*4=32  8*5=40  8*6=48  8*7=56  8*8=64  \n",
      "\n",
      "9*1=9  9*2=18  9*3=27  9*4=36  9*5=45  9*6=54  9*7=63  9*8=72  9*9=81  "
     ]
    }
   ],
   "source": [
    "for  i in range(1,10):\n",
    "    for j in range(1,10):  \n",
    "        if i>=j:\n",
    "            print(\"{}*{}={}\".format(i,j,i*j),end =\"  \")           \n",
    "    if i<j:\n",
    "        print('\\n')"
   ]
  },
  {
   "attachments": {},
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "3.判断1000中有多少个素数，并输出所有素数。"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 5,
   "metadata": {},
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "2\n",
      "3\n",
      "5\n",
      "7\n",
      "11\n",
      "13\n",
      "17\n",
      "19\n",
      "23\n",
      "29\n",
      "31\n",
      "37\n",
      "41\n",
      "43\n",
      "47\n",
      "53\n",
      "59\n",
      "61\n",
      "67\n",
      "71\n",
      "73\n",
      "79\n",
      "83\n",
      "89\n",
      "97\n",
      "101\n",
      "103\n",
      "107\n",
      "109\n",
      "113\n",
      "127\n",
      "131\n",
      "137\n",
      "139\n",
      "149\n",
      "151\n",
      "157\n",
      "163\n",
      "167\n",
      "173\n",
      "179\n",
      "181\n",
      "191\n",
      "193\n",
      "197\n",
      "199\n",
      "211\n",
      "223\n",
      "227\n",
      "229\n",
      "233\n",
      "239\n",
      "241\n",
      "251\n",
      "257\n",
      "263\n",
      "269\n",
      "271\n",
      "277\n",
      "281\n",
      "283\n",
      "293\n",
      "307\n",
      "311\n",
      "313\n",
      "317\n",
      "331\n",
      "337\n",
      "347\n",
      "349\n",
      "353\n",
      "359\n",
      "367\n",
      "373\n",
      "379\n",
      "383\n",
      "389\n",
      "397\n",
      "401\n",
      "409\n",
      "419\n",
      "421\n",
      "431\n",
      "433\n",
      "439\n",
      "443\n",
      "449\n",
      "457\n",
      "461\n",
      "463\n",
      "467\n",
      "479\n",
      "487\n",
      "491\n",
      "499\n",
      "503\n",
      "509\n",
      "521\n",
      "523\n",
      "541\n",
      "547\n",
      "557\n",
      "563\n",
      "569\n",
      "571\n",
      "577\n",
      "587\n",
      "593\n",
      "599\n",
      "601\n",
      "607\n",
      "613\n",
      "617\n",
      "619\n",
      "631\n",
      "641\n",
      "643\n",
      "647\n",
      "653\n",
      "659\n",
      "661\n",
      "673\n",
      "677\n",
      "683\n",
      "691\n",
      "701\n",
      "709\n",
      "719\n",
      "727\n",
      "733\n",
      "739\n",
      "743\n",
      "751\n",
      "757\n",
      "761\n",
      "769\n",
      "773\n",
      "787\n",
      "797\n",
      "809\n",
      "811\n",
      "821\n",
      "823\n",
      "827\n",
      "829\n",
      "839\n",
      "853\n",
      "857\n",
      "859\n",
      "863\n",
      "877\n",
      "881\n",
      "883\n",
      "887\n",
      "907\n",
      "911\n",
      "919\n",
      "929\n",
      "937\n",
      "941\n",
      "947\n",
      "953\n",
      "967\n",
      "971\n",
      "977\n",
      "983\n",
      "991\n",
      "997\n"
     ]
    }
   ],
   "source": [
    "for i in range(2,1001):\n",
    "    for m in range(2,i):\n",
    "        if i%m == 0:\n",
    "            break\n",
    "    else:\n",
    "        print(i)"
   ]
  },
  {
   "attachments": {},
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "4.输入一个任意正整数，输出分解质因数。例如：输入90,打印出90=2 *3 *3 *5。"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 6,
   "metadata": {},
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "44=2*2*11\n"
     ]
    }
   ],
   "source": [
    "n = int(input('请输入一个任意正整数：'))\n",
    "print('%d=' % n, end='')\n",
    "while n > 1:\n",
    "    for i in range(2, int(n ** 0.5 + 1)):\n",
    "        if n % i == 0:\n",
    "            n = int(n / i)\n",
    "            print('%d*' % i, end='')\n",
    "            break\n",
    "    else:\n",
    "        print(n)\n",
    "        break"
   ]
  },
  {
   "attachments": {},
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "5.利用条件运算符的嵌套来完成此题：学习成绩>=90分的同学用A表示，60-89分之间的用B表示，60分以下的用C表示。（要求有键盘输入）"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 7,
   "metadata": {},
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "成绩是94，属于等级A\n"
     ]
    }
   ],
   "source": [
    "def SlowSnail(score):\n",
    "    if score >= 90:\n",
    "        grade = 'A'\n",
    "    elif score >= 60:\n",
    "        grade = 'B'\n",
    "    else:\n",
    "        grade = 'C'\n",
    "    print('成绩是%d，属于等级%s' % (score, grade)) \n",
    "while 1:\n",
    "    score = int(input('输入分数:'))\n",
    "    if score == -1:  \n",
    "        break\n",
    "    while score < 0 or score > 100: \n",
    "        score = int(input('输入错误，请重新输入分数:'))\n",
    "    SlowSnail(score)  \n",
    "    break"
   ]
  },
  {
   "attachments": {},
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "6.输入一个不多于6位的正整数，要求：一、求它是几位数，二、逆序打印出各位数字。"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 9,
   "metadata": {},
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "5 位数： 5 4 3 2 6\n"
     ]
    }
   ],
   "source": [
    "x = int(input(\"请输入一个数:\\n\"))\n",
    "a = x // 100000\n",
    "b = x % 100000 // 10000\n",
    "c = x % 10000 // 1000\n",
    "d = x % 1000 // 100\n",
    "e = x % 100 // 10\n",
    "f = x % 10\n",
    "if a != 0:\n",
    "    print (\"6 位数：\",f,e,d,c,b,a) \n",
    "elif b != 0:\n",
    "    print (\"5 位数：\",f,e,d,c,b)\n",
    "elif c != 0:\n",
    "    print (\"4 位数：\",f,e,d,c)\n",
    "elif d != 0:\n",
    "    print (\"3 位数：\",f,e,d)\n",
    "elif e != 0:\n",
    "    print (\"2 位数：\",f,e)\n",
    "else:\n",
    "    print (\"1 位数：\",f)"
   ]
  },
  {
   "attachments": {},
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "7.输入一行字符串，分别统计出其中英文字母、空格、数字和其它字符的个数。"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 11,
   "metadata": {},
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "dfsd21312@#字串里边有：5个数字，4个字母，0个空格,2个其他字符\n"
     ]
    }
   ],
   "source": [
    "    string = input(\"Please input your string:\")\n",
    "    letter, space, digital, others = 0, 0, 0, 0\n",
    "    for value in string:\n",
    "        if value.isalpha():\n",
    "            letter += 1\n",
    "        elif value.isdigit():\n",
    "            digital += 1\n",
    "        elif value.isspace():\n",
    "            space += 1\n",
    "        else:\n",
    "            others += 1\n",
    "    print(\"%s字串里边有：%d个数字，%d个字母，%d个空格,%d个其他字符\"%(string, digital, letter, space, others))"
   ]
  },
  {
   "attachments": {},
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "dfsd21312@#字串里边有：5个数字，4个字母，0个空格,2个其他字符\n",
    "\n",
    "8.求s=a+aa+aaa+aaaa+aa...a的值，其中a是一个数字。例如2+22+222+2222+22222(此时共有5个数相加)，几个数相加有键盘控制。"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 12,
   "metadata": {},
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "s= 48\n"
     ]
    }
   ],
   "source": [
    "a=input('被加数字：')\n",
    "n=int(input('加几次：'))\n",
    "res=0\n",
    "for i in range(n):\n",
    "    res+=int(a)\n",
    "    a+=a[0]\n",
    "print('s=',res)"
   ]
  },
  {
   "attachments": {},
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "被加数字：4\n",
    "加几次：2\n",
    "s= 48"
   ]
  },
  {
   "attachments": {},
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "9.一个数如果恰好等于它的因子之和，这个数就称为“完数”。例如6=1＋2＋3.编程，找出1000以内的所有完数。"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 13,
   "metadata": {},
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "6\n",
      "28\n",
      "496\n"
     ]
    }
   ],
   "source": [
    "for i in range(1, 1001):\n",
    "    a = 0\n",
    "    for j in range(1, i):\n",
    "        if i % j == 0:\n",
    "            a += j\n",
    "    if a == i:\n",
    "        print(i)"
   ]
  },
  {
   "attachments": {},
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "10.有一分数序列：2/1，3/2，5/3，8/5，13/8，21/13...求出这个数列的前N项之和，N由键盘输入。"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 1,
   "metadata": {},
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "1058.4938096670967\n"
     ]
    }
   ],
   "source": [
    "N = int(input('请输入一个任意正整数：'))\n",
    "a = 2.0\n",
    "b = 1.0\n",
    "s = 0\n",
    "for n in range(1,N+1):\n",
    "    s += a / b\n",
    "    t = a\n",
    "    a = a + b\n",
    "    b = t\n",
    "print(s)"
   ]
  },
  {
   "attachments": {},
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "请输入一个任意正整数：654\n",
    "1058.4938096670967"
   ]
  },
  {
   "attachments": {},
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "11.输入任意数N，求1+2!+3!+...+N!的值（注意实数范围）"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 2,
   "metadata": {},
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "1177652997443428940313\n"
     ]
    }
   ],
   "source": [
    "N = int(input('请输入一个任意正整数：'))\n",
    "res=1\n",
    "for i in range(N,1,-1):\n",
    "    res=i*res+1\n",
    "print(res)"
   ]
  },
  {
   "attachments": {},
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "请输入一个任意正整数:22\n",
    "1177652997443428940313"
   ]
  },
  {
   "attachments": {},
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "12.一个整数，它加上100后是一个完全平方数，再加上268又是一个完全平方数，请问该数是多少？"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 3,
   "metadata": {},
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "4256\n"
     ]
    }
   ],
   "source": [
    "import math\n",
    "for z in range(10000):\n",
    "    x=int(math.sqrt(100+z))\n",
    "    y=int(math.sqrt(368+z))\n",
    "    if (x*x==(100+z))and (y*y==(z+368)):\n",
    "        print (z)"
   ]
  },
  {
   "attachments": {},
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "13.输入任意奇数N，按如下要求打印出图案（菱形） \n",
    "  *\n",
    "  ***\n",
    " *****\n",
    "*******（N控制行数和本行的星数）\n",
    " *****\n",
    "  ***\n",
    "   *\n"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 4,
   "metadata": {},
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "        *\n",
      "       ***\n",
      "      *****\n",
      "     *******\n",
      "    *********\n",
      "   ***********\n",
      "  *************\n",
      " ***************\n",
      "*****************\n",
      " ***************\n",
      "  *************\n",
      "   ***********\n",
      "    *********\n",
      "     *******\n",
      "      *****\n",
      "       ***\n",
      "        *\n"
     ]
    }
   ],
   "source": [
    "s = int(input('请输入打印行数：'))\n",
    "x = 1;\n",
    "while x <= s:\n",
    "    y = 1;\n",
    "    n = abs(x - s//2 - 1)\n",
    "    m = s - n\n",
    "    while y <= m:\n",
    "        if y <= n:\n",
    "            print(\" \", end = \"\")\n",
    "        else:\n",
    "            print(\"*\", end = \"\")\n",
    "        y += 1\n",
    "    print()\n",
    "    x += 1"
   ]
  },
  {
   "attachments": {},
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "14.有一对兔子，从出生后第3个月起每个月都生一对兔子，小兔子长到第三个月后每个月又生一对兔子，假如兔子都不死，问每个月的兔子总数为多少？"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 5,
   "metadata": {},
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "总共有兔子对数为： 46368\n"
     ]
    }
   ],
   "source": [
    "month = int(input(\"请输入月份： \"))\n",
    "if month == 1 or month == 2:    \n",
    "    print(\"总共有兔子数为1只\")\n",
    "else:\n",
    "    a = 1\n",
    "    b = 1\n",
    "    c = 0\n",
    "    for i in range(3, month + 1):\n",
    "        c = a + b    \n",
    "        a = b\n",
    "        b = c\n",
    "    print(\"总共有兔子对数为：\", c)"
   ]
  },
  {
   "attachments": {},
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "请输入月份： 24\n",
    "总共有兔子对数为： 46368"
   ]
  },
  {
   "attachments": {},
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "15.对10个数进行排序。"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 7,
   "metadata": {},
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "[133, 62, 1, 523, 72, 49, 6, 225, 145, 232]\n",
      "[1, 6, 49, 62, 72, 133, 145, 225, 232, 523]\n"
     ]
    }
   ],
   "source": [
    "list = [133, 62, 1, 523, 72, 49, 6, 225, 145, 232]\n",
    "print(list)\n",
    "for i in range(10):\n",
    "    for j in range(i + 1, 10):\n",
    "        min = list[i]\n",
    "        if list[j] < min:\n",
    "            temp = list[j]\n",
    "            list[j] = list[i]\n",
    "            list[i] = temp\n",
    "print(list)"
   ]
  },
  {
   "attachments": {},
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "16.任意输入一个3x3矩阵，求矩阵对角线元素之和。"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 10,
   "metadata": {},
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "3"
     ]
    }
   ],
   "source": [
    "list = []\n",
    "list1 = []\n",
    "for i in range(0,3):\n",
    "    st = input()\n",
    "    list1 = st.split(\" \")\n",
    "    list.append(list1)\n",
    "sum = int(list[0][0]) + int(list[1][1]) + int(list[2][2])\n",
    "print(sum,end=\"\")"
   ]
  },
  {
   "attachments": {},
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "17.有一个已经排好序的数组（元素数量大于10）。从键盘任意输入一个数，要求按原来的规律将它插入数组中。"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 11,
   "metadata": {},
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "原数组： [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14]\n",
      "移动后的数组 [4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 1, 2, 3]\n"
     ]
    }
   ],
   "source": [
    "n = int(input(\"请输入数字个数：\"))\n",
    "m = int(input(\"请输入移动的位置：\"))\n",
    "l = []\n",
    "l1 = []\n",
    "for i in range(n):\n",
    "    l.append(int(input(\"请输入一个数:\")))\n",
    "print(\"原数组：\",l)\n",
    "if n < m:\n",
    "    print(\"输入有误，移动位置应该小于数字个数\")\n",
    "else:\n",
    "\n",
    "    for i in range(n-m):\n",
    "        l1.append(l.pop())\n",
    "    l1.reverse()\n",
    "    l1.extend(l)\n",
    "print(\"移动后的数组\",l1)"
   ]
  },
  {
   "attachments": {},
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "18.有n个整数，使其前面各数顺序向后移m个位置，最后m个数变成最前面的m个数。"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 12,
   "metadata": {},
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "[1, 2, 3, 4, 5, 6, 7, 8, 9, 10]\n",
      "[7, 8, 9, 10, 1, 2, 3, 4, 5, 6]\n"
     ]
    }
   ],
   "source": [
    "list1 = []\n",
    "for i in range(1, 11): \n",
    "    list1.append(i)\n",
    "print(list1) \n",
    "m = 4 \n",
    "for i in range(m):\n",
    "    list1.insert(0,list1.pop(-1))\n",
    "print(list1)"
   ]
  },
  {
   "attachments": {},
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "19.有n个人围成一圈，顺序排号。从第一个人开始报数（从1到3报数），凡报到3的人退出圈子，问最后留下的是原来第几号的那位。"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 13,
   "metadata": {},
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "剩下的是2号\n"
     ]
    }
   ],
   "source": [
    "del list\n",
    "n = int(input(\"输入人数\"))\n",
    "a = list(range(1, n + 1))  \n",
    "count = 0 \n",
    "while len(a) > 1:  \n",
    "    b = a[:]  \n",
    "    for i in range(0, len(b)):  \n",
    "        count += 1\n",
    "        if count % 3 == 0:\n",
    "            a.remove(b[i])\n",
    "print(f\"剩下的是{a[0]}号\")"
   ]
  },
  {
   "attachments": {},
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "输入人数21\n",
    "剩下的是2号"
   ]
  },
  {
   "attachments": {},
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "20.编写一个函数，输入n为偶数时，调用函数求1/2+1/4+...+1/n,当输入n为奇数时，调用函数1/1+1/3+...+1/n(利用指针函数)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 14,
   "metadata": {},
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "2.6718285082021693\n"
     ]
    }
   ],
   "source": [
    "n = int(input(\"请输入n的值：\"))\n",
    "a = 0\n",
    "b = 0\n",
    "for i in range(1, n + 1):\n",
    "    if i % 2 == 0:\n",
    "        a += 1 / i\n",
    "    else:\n",
    "        b += 1 / i\n",
    "if n % 2 == 0:\n",
    "    print(a)\n",
    "else:\n",
    "    print(b)"
   ]
  },
  {
   "attachments": {},
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "请输入n的值：234\n",
    "2.6718285082021693"
   ]
  }
 ],
 "metadata": {
  "kernelspec": {
   "display_name": "base",
   "language": "python",
   "name": "python3"
  },
  "language_info": {
   "codemirror_mode": {
    "name": "ipython",
    "version": 3
   },
   "file_extension": ".py",
   "mimetype": "text/x-python",
   "name": "python",
   "nbconvert_exporter": "python",
   "pygments_lexer": "ipython3",
   "version": "3.7.4"
  },
  "orig_nbformat": 4,
  "vscode": {
   "interpreter": {
    "hash": "8ba9518ca4d3a1cfdfdedb62c6a9445a18bf006711f276b156ac15948056c126"
   }
  }
 },
 "nbformat": 4,
 "nbformat_minor": 2
}
